package kline

import (
	"time"
	k "bbtradeByGo/model/kline"
	"bbtradeByGo/pkg/logging"
)

// Condition 查询的条件
type Condition struct {
	period int
}

// 定义分钟数[1、15、30、60、240、1440、1440 * 30]

var minuteLists = [...]int{1, 15, 30, 60, 240, 1440, 43200}

// DealTrade 按需获取交易数据
func DealTrade() {
	// 1. 获取交易对
	Pairs, _ := k.RequireTradePair()
	logging.Info("require pair success !")
	for _, pair := range Pairs {
		for _, v := range minuteLists {
			time.Sleep(time.Millisecond * 100)
			k.RequireDataToKLine(v, pair.Cid, pair.Bcid)
		}
	}
}
